home *** CD-ROM | disk | FTP | other *** search
/ Hottest 6 / Hottest 6 (1996)(PDSoft)[!].iso / software / business / updates_and_patches / pc-taskpatch3.1 / update_pc-task3.0 < prev    next >
Text File  |  1978-11-24  |  4KB  |  202 lines

  1. ; PC-Task v3.0 to v3.10 Updater
  2. ; 24/3/95    Copyright 1995 Quasar Distribution
  3. ; Translated by:
  4.  
  5. (set @default-dest "SYS:")
  6.  
  7. (set german_readme_size 1446)
  8.  
  9. ; English language
  10.  
  11. (set #pctask-location
  12. (cat "Please select location of PC-Task program(s):"
  13. ))
  14.  
  15. (set #help-askbool
  16. (cat "Please select Yes to install the file(s) "
  17.      "or select No so they are not installed. "
  18. ))
  19.  
  20. (set #help-askloc
  21. (cat "Your PC-Task and/or PC-TaskTurbo program "
  22.      "must be in the directory you select in "
  23.      "order for it to be updated.  The programs "
  24.      "must not have their files names changed. "
  25. ))
  26.  
  27. (set #install-crossmount
  28. (cat "Do you wish to install the PCTCrossmount program?\n"
  29.      "This program easily creates a mountlist file for "
  30.      "PC-Task hardfiles or partitions. "
  31. ))
  32.  
  33.  
  34. ;--------------------------------------------------
  35.  
  36. (set dest2    (askdir    (prompt #pctask-location)
  37.             (default @default-dest)
  38.             (help #help-askloc)
  39.             )
  40. )
  41.  
  42. (set pp (pathonly @icon))
  43. (set pp (cat "\"" pp "/"))
  44. (set pq (cat pp "PCTPatch\" "))
  45.  
  46. ; update the PC-Task program if it exists
  47. (if    (= (exists (tackon dest2 "PC-Task68000_10")) 1)
  48.     (
  49.         (run (cat pq  "\"" (tackon dest2 "PC-Task68000_10\" ")   (tackon pp "PC-Task68000_10.pch\" ") "ram:PC-Task68000_10"))
  50.  
  51.         (if (= (exists "ram:PC-Task68000_10") 1)
  52.             (
  53.                 (copyfiles
  54.                     (source "ram:PC-Task68000_10")
  55.                     (dest dest2)
  56.                     (help @copyfiles-help)
  57.                 )
  58.     
  59.                 (delete "ram:PC-Task68000_10")
  60.             )
  61.         )
  62.     )
  63. )
  64.  
  65. (if    (= (exists (tackon dest2 "PC-Task68020_60")) 1)
  66.     (
  67. ;                      ----this is the oldfile------------------- -----patchfile---------------------  ----newfile-----------                                   
  68.         (run (cat pq  "\"" (tackon dest2 "PC-Task68020_60\" ")   (tackon pp "PC-Task68020_60.pch\" ") "ram:PC-Task68020_60"))
  69.  
  70.  
  71.         (if (= (exists "ram:PC-Task68020_60") 1)
  72.             (
  73.                 (copyfiles
  74.                     (source "ram:PC-Task68020_60")
  75.                     (dest dest2)
  76.                     (help @copyfiles-help)
  77.                 )
  78.     
  79.                 (delete "ram:PC-Task68020_60")
  80.             )
  81.         )
  82.     )
  83. )
  84.  
  85. ; update the PC-Task Turbo program if it exists
  86. (if    (= (exists (tackon dest2 "PC-TaskTurbo68000_10")) 1)
  87.     (
  88.         (run (cat pq  "\"" (tackon dest2 "PC-TaskTurbo68000_10\" ")   (tackon pp "PC-TaskTurbo68000_10.pch\" ") "ram:PC-TaskTurbo68000_10"))
  89.  
  90.         (if (= (exists "ram:PC-TaskTurbo68000_10") 1)
  91.             (
  92.                 (copyfiles
  93.                     (source "ram:PC-TaskTurbo68000_10")
  94.                     (dest dest2)
  95.                     (help @copyfiles-help)
  96.                 )
  97.     
  98.                 (delete "ram:PC-TaskTurbo68000_10")
  99.             )
  100.         )
  101.     )
  102. )
  103.  
  104. (if    (= (exists (tackon dest2 "PC-TaskTurbo68020_60")) 1)
  105.     (
  106.         (run (cat pq  "\"" (tackon dest2 "PC-TaskTurbo68020_60\" ")   (tackon pp "PC-TaskTurbo68020_60.pch\" ") "ram:PC-TaskTurbo68020_60"))
  107.  
  108.         (if (= (exists "ram:PC-TaskTurbo68020_60") 1)
  109.             (
  110.                 (copyfiles
  111.                     (source "ram:PC-TaskTurbo68020_60")
  112.                     (dest dest2)
  113.                     (help @copyfiles-help)
  114.                 )
  115.     
  116.                 (delete "ram:PC-TaskTurbo68020_60")
  117.             )
  118.         )
  119.     )
  120. )
  121.  
  122. (set hardy     (askbool
  123.             (prompt #install-crossmount)
  124.             (help #help-askbool)
  125.         )
  126. )
  127.  
  128. (if (= hardy 1)
  129.     (
  130.         (copyfiles
  131.             (source "PCTCrossMount")
  132.             (dest dest2)
  133.             (infos)
  134.             (help @copyfiles-help)
  135.         )    
  136.  
  137.         (tooltype
  138.             (help @tooltype-help)
  139.             (dest (tackon dest2 "PCTCrossMount"))
  140.             (noposition)
  141.         ) 
  142.  
  143.         (if (= (getsize (tackon dest2 "README_FIRST!")) german_readme_size)    
  144.             (
  145.                 (copyfiles
  146.                     (source "PCTCrossMount_deu.doc")
  147.                     (dest dest2)
  148.                     (newname "PCTCrossMount.doc")
  149.                     (help @copyfiles-help)
  150.                 )
  151.  
  152.                 (copyfiles
  153.                     (source "PCTCrossMount.doc.info")
  154.                     (dest dest2)
  155.                     (help @copyfiles-help)
  156.                 )
  157.  
  158.             )
  159.             
  160.             (
  161.                 (copyfiles
  162.                     (source "PCTCrossMount.doc")
  163.                     (dest dest2)
  164.                     (infos)
  165.                     (help @copyfiles-help)
  166.                 )
  167.             )
  168.         )
  169.     
  170.         (tooltype
  171.             (help @tooltype-help)
  172.             (dest (tackon dest2 "PCTCrossMount.doc"))
  173.             (noposition)
  174.             (setdefaulttool "more")
  175.         )
  176.     ) 
  177. )
  178.  
  179. ;replace German readme file
  180. (if (= (getsize (tackon dest2 "README_FIRST!")) german_readme_size)
  181.     (
  182.         (copyfiles
  183.             (source "README_DEU")
  184.             (dest dest2)
  185.             (newname "README_FIRST!")
  186.             (help @copyfiles-help)
  187.         )
  188.     )
  189.  
  190.     (
  191.         (copyfiles
  192.             (source "README")
  193.             (dest dest2)
  194.             (newname "README_FIRST!")
  195.             (help @copyfiles-help)
  196.         )
  197.     )
  198. )
  199.  
  200. (set @default-dest dest2)
  201.  
  202.